package chances.wechat.msggw.context;

//import chances.wechat.msggw.impl.GwConfig;
import chances.wechat.utils.EncodeUtils;

public class StbContext extends BaseContext {
	protected String stdtype;
	protected String stbid;
	protected String iptvid;
	protected String epg;

	public String getStdtype() {
		return stdtype;
	}

	public String getStbid() {
		return stbid;
	}

	public String getIptvid() {
		return iptvid;
	}

	public String getEpg() {
		return epg;
	}

	public void setStdtype(String stdtype) {
		this.stdtype = stdtype;
	}

	public void setStbid(String stbid) {
		this.stbid = stbid;
	}

	public void setIptvid(String iptvid) {
		this.iptvid = iptvid;
	}

	public void setEpg(String epg) {
		this.epg = epg;
	}

//	public String getQuerySring(GwConfig config) {
//		StringBuffer buffer = new StringBuffer();
//		buffer.append("cmd=").append(this.cmd).append(MessageHelper.LINK_CHAR);
//		buffer.append("sid=").append(config.getSid())
//				.append(MessageHelper.LINK_CHAR);
//		buffer.append("appid=").append(config.getAppid())
//				.append(MessageHelper.LINK_CHAR);
//		buffer.append("stdtype=").append(this.stdtype)
//				.append(MessageHelper.LINK_CHAR);
//		buffer.append("iptvid=").append(this.iptvid)
//				.append(MessageHelper.LINK_CHAR);
//		buffer.append("stdid=").append(this.stbid)
//				.append(MessageHelper.LINK_CHAR);
//		buffer.append("epg=").append(this.epg).append(MessageHelper.LINK_CHAR);
//		buffer.append("timestamp=").append(this.timestamp)
//				.append(MessageHelper.LINK_CHAR);
//		String sign = this.sign(config);
//		buffer.append("sig=").append(sign);
//		return buffer.toString();
//
//	}
//
//	public String sign(GwConfig config) {
//		StringBuffer buffer = new StringBuffer();
//
//		buffer.append(config.getKey()).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(config.getAppid()).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(this.stdtype).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(this.stbid).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(this.iptvid).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(this.epg).append(MessageHelper.SPLIT_CHAR);
//		buffer.append(this.timestamp).append(MessageHelper.SPLIT_CHAR);
//		return EncodeUtils.md5(buffer.toString());
//
//	}
}
